package edu.hwadee.entity;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Buildrentincome entity. @author MyEclipse Persistence Tools
 */

public class Buildrentincome implements java.io.Serializable {

	// Fields

	private Integer buildrentincomeId;
	private Buildrent buildrent;
	private Staff staff;
	private Date settlementDate;
	private String feeType;
	private Float totalFee;
	private Float taxFee;
	private Boolean issettlement;
	private Set buildcosts = new HashSet(0);

	// Constructors

	/** default constructor */
	public Buildrentincome() {
	}

	/** full constructor */
	public Buildrentincome(Buildrent buildrent, Staff staff, Date settlementDate, String feeType, Float totalFee,
			Float taxFee, Boolean issettlement, Set buildcosts) {
		this.buildrent = buildrent;
		this.staff = staff;
		this.settlementDate = settlementDate;
		this.feeType = feeType;
		this.totalFee = totalFee;
		this.taxFee = taxFee;
		this.issettlement = issettlement;
		this.buildcosts = buildcosts;
	}

	// Property accessors

	public Integer getBuildrentincomeId() {
		return this.buildrentincomeId;
	}

	public void setBuildrentincomeId(Integer buildrentincomeId) {
		this.buildrentincomeId = buildrentincomeId;
	}

	public Buildrent getBuildrent() {
		return this.buildrent;
	}

	public void setBuildrent(Buildrent buildrent) {
		this.buildrent = buildrent;
	}

	public Staff getStaff() {
		return this.staff;
	}

	public void setStaff(Staff staff) {
		this.staff = staff;
	}

	public Date getSettlementDate() {
		return this.settlementDate;
	}

	public void setSettlementDate(Date settlementDate) {
		this.settlementDate = settlementDate;
	}

	public String getFeeType() {
		return this.feeType;
	}

	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	public Float getTotalFee() {
		return this.totalFee;
	}

	public void setTotalFee(Float totalFee) {
		this.totalFee = totalFee;
	}

	public Float getTaxFee() {
		return this.taxFee;
	}

	public void setTaxFee(Float taxFee) {
		this.taxFee = taxFee;
	}

	public Boolean getIssettlement() {
		return this.issettlement;
	}

	public void setIssettlement(Boolean issettlement) {
		this.issettlement = issettlement;
	}

	public Set getBuildcosts() {
		return this.buildcosts;
	}

	public void setBuildcosts(Set buildcosts) {
		this.buildcosts = buildcosts;
	}

}